home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / comp / tcl-faq / part5 < prev    next >
Text File  |  1994-03-22  |  54KB  |  1,463 lines

  1. Newsgroups: comp.lang.tcl,comp.answers,news.answers
  2. Path: bloom-beacon.mit.edu!gatech!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!news.kei.com!eff!neoucom.edu!news.ysu.edu!malgudi.oar.net!chemabs!lvirden
  3. From: lwv26@cas.org (Larry W. Virden)
  4. Subject: FAQ: comp.lang.tcl Frequently Asked Questions (5/5)
  5.     (Last updated: March 22, 1994)
  6. Message-ID: <tcl.p5_764373488@cas.org>
  7. Followup-To: comp.lang.tcl
  8. Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
  9.     (FAQ) and their answers.  This is the fifth of five parts.
  10.     This part is a catalog of Tcl-based extensions.
  11. Originator: lwv26@srv01s4
  12. Keywords: tcl, expect, extended tcl, wish, tk
  13. Sender: lvirden@cas.org
  14. Supersedes: <tcl.p5_761953031@cas.org>
  15. Reply-To: lvirden@cas.org (Larry W. Virden)
  16. Organization: Chemical Abstracts Service
  17. References: <tcl.p4_764373488@cas.org>
  18. Date: Tue, 22 Mar 1994 21:58:48 GMT
  19. Approved: news-answers-request@MIT.Edu
  20. Expires: Tue, 3 May 1994 21:58:08 GMT
  21. Lines: 1439
  22. Xref: bloom-beacon.mit.edu comp.lang.tcl:10858 comp.answers:4294 news.answers:16763
  23.  
  24. Archive-name: tcl-faq/part5
  25. Version: 4.7
  26. Last-modified: March 22, 1994
  27.  
  28.     For more information concerning Tcl (see "tcl-faq/part1"),
  29. (see "tcl-faq/part2"), (see "tcl-faq/part3"), or (see "tcl-faq/part4").
  30.  
  31. Index of questions:
  32.  
  33. XIII. Since Tcl/Tk appear to be extensible, are there any common extensions?
  34.     o adatcl
  35.     o addinput
  36.     o argument processing for Tcl
  37.     o argument parsing with defaults
  38.     o array name string matching extension
  39.     o binary I/O
  40.     o BLT toolkit
  41.     o busy window
  42.     o C++ compilation of tk
  43.     o C++ Tcl objects
  44.     o calculator
  45.     o Calc_Object
  46.     o calendar
  47.     o Canvas bitmap mask extension
  48.     o Canvas support of printing umlaut
  49.     o Canvas support of open Tcl file
  50.     o CASTE
  51.     o command line bindings for entry widget
  52.     o colorfocus replacement system
  53.     o color settings
  54.     o Compound itcl widget class
  55.     o ctaxt
  56.     o dashproc
  57.     o dashed items in canvas
  58.     o DBM 1.6 interface
  59.     o define bitmaps in tk scripts
  60.     o deck.tk
  61.     o Directed Acyclic Graph (DAG) widgets
  62.     o Disjoint listbox selections (Ewing)
  63.     o Disjoint listbox selections (Ewing/Lutz)
  64.     o Disjoint listbox selections (Raines)
  65.     o Dynamic loading wish
  66.     o Enabled Mail
  67.     o file I/O as events
  68.     o file select (sherman)
  69.     o file select (Silva)
  70.     o font settings
  71.     o foreach additional list enhancement
  72.     o FSBox - file selection box
  73.     o fumx
  74.     o GDBM Tcl interface
  75.     o getdate
  76.     o GLXAux bindings
  77.     o graph
  78.     o GRASS GIS widget
  79.     o GroupKit
  80.     o HTML for Alpha
  81.     o Hush
  82.     o iconbutton
  83.     o [incr Tcl]
  84.     o Informix interface
  85.     o Jungle
  86.     o Key List printing procedures
  87.     o Key symbol dynamic support
  88.     o Key symbols enhanced support
  89.     o Lamda pure Tcl functions - noble
  90.     o Lamda anonymous procedures - thomas
  91.     o Lamda functions - Tromey
  92.     o Lamda functions - Wallach
  93.     o lassign
  94.     o Lightweight plotting to canvas
  95.     o lisp2wish (Kaye)
  96.     o lisp2wish (Kramer)
  97.     o list select
  98.     o list quicksort
  99.     o Metacanvas
  100.     o Moat
  101.     o moreButtons
  102.     o mouse button release command
  103.     o Multibyte Support for Tk
  104.     o Multi-column menus for Tk 3.6
  105.     o Multiple Extensions Management and Dynamic Linking
  106.     o Multiple interpreter support
  107.     o Nautilus
  108.     o net CDF
  109.     o Network management
  110.     o NextStep / Tcl interface (Johnson)
  111.     o NextStep / Tcl MAB
  112.     o NIS+ interface library
  113.     o Objective C / Tcl library
  114.     o Open Scripting Architecture (Apple) Extension
  115.     o OpenWindows tkBind mod
  116.     o Oracle extension to Tcl.
  117.     o Pacco (Pavia Active-Component Compound Objects)
  118.     o Pack widget with no shrink option
  119.     o package extension
  120.     o Password widget
  121.     o Pie menus
  122.     o Pixel position of a character
  123.     o Photo widget
  124.     o Pixmap support
  125.     o Postgres extensions
  126.     o procedure tracing
  127.     o Prolog / Tcl interface
  128.     o pset
  129.     o PV-WAVE interface
  130.     o Salmon random numbers
  131.     o structure like objects in Tcl
  132.     o readline-like function support for tcl
  133.     o readline-like function support for tk
  134.     o readline-like function support for tk - miguel
  135.     o RenderMan bindings
  136.     o Reregister interpreter name
  137.     o Safe Tcl Interpreter
  138.     o Scheme-based Tk
  139.     o searchbox
  140.     o secure tcl
  141.     o showproc.tcl
  142.     o SIPP extensions
  143.     o Spreadsheet
  144.     o SQL support
  145.     o SunOS dld package
  146.     o Sybase Tcl
  147.     o System V ipc
  148.     o tcl and tk shared library support (Brown)
  149.     o tcl and tk shared library support (Salmon)
  150.     o tcl and tk shared library support (Zhu)
  151.     o tcl debugger (libes)
  152.     o tcl debugger (extended tcl)
  153.     o Tcl externals
  154.     o Tcl getopt - earls
  155.     o Tcl getopt - mangin
  156.     o Tcl getopt - roydhouse
  157.     o Tcl IPC interface
  158.     o Tcl Packages
  159.     o Tcl Packages simplified
  160.     o Tcl SQL
  161.     o Tcl-DP
  162.     o tcl2array
  163.     o tclcompare
  164.     o tclIV
  165.     o tclMIDI
  166.     o tclOBST
  167.     o tclprof
  168.     o tclRawTCP
  169.     o tclsockets
  170.     o tclTCP
  171.     o Tcl/Tk Japanized; support for Kanji
  172.     o tclvogle
  173.     o Extended Tcl (tclX)
  174.     o tclX / Tk merge
  175.     o tclX dynamic library patches
  176.     o tclXt
  177.     o tclXtsend
  178.     o tcl_object
  179.     o tcl_streams
  180.     o tcpConnect
  181.     o TDebug
  182.     o text widget 16 bit text support
  183.     o text widget enhancements
  184.     o text widget improved bindings
  185.     o text widget underline colors
  186.     o theObjects
  187.     o Tix widget set
  188.     o Tk auxilary library of bindings
  189.     o tk Bell and Cutbuffer patches
  190.     o Tk Canvas Segments
  191.     o Tk Emacs bindings
  192.     o Tk Emacs widget
  193.     o Tk focus follows pointer
  194.     o TkIcon
  195.     o tkInput
  196.     o TkMegaWidget
  197.     o Tk menu insert subcommand
  198.     o tk mwm enhancements
  199.     o Tk Perl 4
  200.     o Tk Perl 5
  201.     o tk RichText Format widget
  202.     o Tk without X (beta)
  203.     o tk-mod.shar
  204.     o tkCanvSeg
  205.     o tkFScale
  206.     o tkGLXwin
  207.     o TkSteal
  208.     o tkText (Tk 1.3 compatible - Christenson)
  209.     o tkText (Tk 1.3 compatible - Cole)
  210.     o tkText (Tk 2.0 compatible)
  211.     o TkWindow access
  212.     o tk equivalent of XTextWidth
  213.     o Tooltalk interface
  214.     o Transportable Objects
  215.     o tree widget (brighton)
  216.     o tree widget (richardson)
  217.     o turtle graphics
  218.     o validate
  219.     o varframe
  220.     o VUM widgets
  221.     o warp
  222.     o widgetTree
  223.     o wmstuff
  224.     o X11 Selection support enhancement
  225.     o X11 visual selection subcommand
  226.     o X11 XID enhancement - kaplan
  227.     o X11 XID enhancement - hoegeman
  228.     o XView Drop support
  229.     o Zircon
  230.  
  231. XIV. Is there any commercial use of Tcl/Tk?
  232.  
  233. End of FAQ Index
  234.  
  235. ----------------------------------------------------------------------
  236.  
  237. ------------------------------
  238.  
  239. From: FAQ Tcl/Tk Package Catalog
  240. Subject: -XIII- Since Tcl/Tk appear to be extensible, are there any
  241.         common extensions?
  242.  
  243. What: adatcl
  244. Where: ftp://ftp.cs.colorado.edu/pub/cs/distribs/arcadia/adatcl7.3.tar.Z
  245.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/adatcl7.3.tar.gz
  246. Description: Interface between Verdix/Sunada compiler and Tcl.
  247. Contact: dennis@cs.colorado.edu (Dennis Heimbigner)
  248.  
  249. What: addinput
  250. Where: ftp://ftp.neosoft.com/pub/distrib/addinput-3.6a.Z
  251.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/addinput-3.6a.gz
  252. Description: Implements two new Tk file handle callback commands.
  253. Contact: "Mark Diekhans" <markd@grizzly.com>
  254.  
  255. What: argument processing for Tcl
  256. Where: From the contact
  257. Description: Provides Tk-like argument processing to Tcl proc writers.
  258. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  259.  
  260. What: argument parsing with defaults
  261. Where: From the contact
  262. Description: Tcl code to parse arguments and provide default values.
  263.     See theObjects-2.x for a C version.
  264. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  265.  
  266. What: array name string matching extension
  267. Where: From the contact
  268. Description: A small extension to tclVar to allow a pattern to be
  269.     used with the "array names" command.  An array used as a
  270.     2D-array by having elements of the form:  matrix(x,y) could be
  271.     accessed by: array names matrix "1,*" to return all elements in
  272.     the first column.
  273. Contact: sau@wind.bellcore.com (Stephen A Uhler)
  274.  
  275. What: binary I/O
  276. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/binary-io-hack
  277. Description: Tcl based way of reading binary data containing nulls.
  278. Contact: "John Robert LoVerso" <John@LoVerso.Southborough.MA.US>
  279.  
  280. What: BLT toolkit
  281. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/BLT-1.5.tar.gz
  282. Description: Library of Tk extensions.  Includes new versions of
  283.     x/y graph, barchart, hypertext, and busy widgets, a table geometry
  284.     manager, read and write bitmap commands, cut buffer, bell,
  285.     minor window manager interfaces, drag and drop support,
  286.     and several useful debugging commands.
  287. Contact: george.howlett@att.com (George A. Howlett)
  288.  
  289. What: busy window
  290. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/busy-1.1.tar.Z
  291. Description: Tk extension to create a busy command which prevents the
  292.     user from clicking on application buttons while the program is busy.
  293.     The author/contact recommends you move to the BLT toolkit.
  294. Contact: george.howlett@att.com (George A. Howlett)
  295.  
  296. What: C++ compilation of tk
  297. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.6forC++.patch.gz
  298. Description: A patch that allows tk 3.2 main.c and other extension routines
  299.     to be compiled with a C++ compiler.
  300. Contact: Ken Yap <ken@syd.dit.csiro.au>
  301.  
  302. What: C++ Tcl objects
  303. Where: From the contact
  304. Description: C++ code which allows you to develop software in C++
  305.     and create C++ objects which implemented in Tcl/Tk.
  306. Contact: stephan@cs.tu-berlin.de (Stephan Herrmann)
  307.  
  308. What: Calc_Object
  309. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/bc.tar.Z
  310. Description: A Tcl object which talks to bc via expect.
  311. Contact: "Terrence Brannon" <tb06@pl122e.eecs.lehigh.edu>
  312.  
  313. What: calculator
  314. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/calculator.tk.tar.Z
  315. Description: Simple Tk calculator
  316. Contact: "Richard Booth" <richard.booth@att.com>
  317.  
  318. What: calendar
  319. Where: From the contact
  320. Description: Tk calendar widget
  321. Contact: sani@att.com (Sani Nassif [227])
  322.  
  323. What: Canvas bitmap mask extension
  324. Where: From the contact
  325. Description: Patch file for tkCanvBmap to add a -mask option for drawing
  326.     bitmaps.
  327. Contact: fine@cis.ohio-state.edu (Thomas A Fine)
  328.  
  329. What: Canvas support of printing umlaut
  330. Where: From the contact
  331. Description: Patch to prolog.ps to allowing printing of umlauts.
  332. Contact: jfh@ES-sun2 (Johann Friedrich Heinrichmeyer)
  333.  
  334. What: Canvas support of open Tcl file
  335. Where: From the contact
  336. Description: Tk 3.6 canvas postscript subcommand enhancement to accept
  337.     open Tcl file in -file option.
  338. Contact: tromey@klab.caltech.edu (Tom Tromey)
  339.  
  340. What: CASTE
  341. Where: From the contact
  342. Description: o-o programming based on Common Lisp Object System (CLOS)
  343. Contact: braver@cs.berkeley.edu (Michael Braverman)
  344.  
  345. What: command line bindings for entry widget
  346. Where: From the contact
  347. Description: Bindings to turn an entry widget into a command line.
  348. Contact: schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid)
  349.  
  350. What: colorfocus replacement system
  351. Where: From the contact
  352. Description: Tk replacement code to inform the window manager about
  353.     non-standard colormaps.
  354. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  355.  
  356. What:  color settings
  357. Where: From the contact
  358. Description: Tcl procedure to select appropriate color whether machine is
  359.     color or monochrome
  360. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  361.  
  362. What: Compound itcl widget class
  363. Where: From the contact
  364. Description: An itcl abstract base class for compound widgets.
  365. Contact: np2@doc.ic.ac.uk (Nat Pryce)
  366.  
  367. What: ctaxt
  368. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/ctaxt1.1.tar.gz
  369. Description: Combine Tcl/Tk with other X Window toolkits (like Motif)
  370.     into a single graphical user interface.
  371. Contact: Holger Pleiss <pleiss@expgb.esrf.fr>
  372.  
  373. What: dashproc
  374. Where: From the contact
  375. Description: Defines procedures that take Tk like options and forces them
  376.     to become variables in your procedure.
  377. Contact: gordon@aic.lockheed.com (Phil Gordon)
  378.  
  379. What: dashed items in canvas
  380. Where: ftp://zenon.inria.fr/pub/tk/tkCanvDashed.tar.Z.
  381. Description: New function to be linked into interpreter.
  382. Contact: mangin@debussy.inria.fr (Frank Mangin)
  383.  
  384. What: DBM 1.6 interface
  385. Where: From the contact
  386. Description: A Tcl interface to db-1.6 , the new BSD dbm replacement.
  387. Contact: phk@login.dkuug.dk (Poul-Henning Kamp)
  388.  
  389. What: define bitmaps in tk scripts
  390. Where: From the contact
  391. Description: Add a Tk command called defbitmap which allows you to define the
  392.     hex codes for a bitmap to be used in a script.
  393. Contact: ishisone@sra.co.jp (Makoto Ishisone)
  394.  
  395. What: deck.tk    
  396. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/deck.tk.Z
  397. Description: A simple implementation of InterViews "deck" widget
  398. Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
  399.  
  400. What: Directed Acyclic Graph (DAG) widgets
  401. Where: From the contact
  402. Description: Tk DAG display widget (computed in LISP and visualized in Tk).
  403.     To be made available in May, 1993.
  404. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  405.  
  406. What: Disjoint listbox selections (Ewing)
  407. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/Listbox.patch.Z
  408.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/MListbox-patch
  409. Description: Tk 3.x listbox Disjoint selections.
  410. Contact: "Marc R. Ewing" <meathead@acpub.duke.edu>
  411.     "Heiko Schroeder" <heiko@pool.informatik.rwth-aachen.de>
  412.  
  413. What: Disjoint listbox selections (Ewing/Lutz)
  414. Where: From the contact
  415. Description: Port of Ewing's patch to the latest Tk.
  416. Contact: dal@mdavcr.mda.ca (Dale Lutz)
  417.  
  418. What: Disjoint listbox selections (Raines)
  419. Where: From the contact
  420. Description: Code similar to that used by TkMail generalized.
  421. Contact: raines@cgibm1.SLAC.Stanford.EDU (Paul E. Raines)
  422.  
  423. What: SunOS dld package
  424. Where: From the contact
  425. Description: Tcl front end for SunOS 4.x dynamic loading routines.
  426. Contact: "Jean-Luc Chatelain" <jlc@adaclabs.com>
  427.  
  428. What: Dynamic loading wish
  429. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/dlwish.tar.gz
  430. Description: Assists in building a wish with a load command which can
  431.     be used to incorporate a Tcl/Tk library which has been
  432.     dynamically linked and follows the Bollini format.
  433. Contact: mdm@cis.ohio-state.edu (Michael Moore)
  434.  
  435. What: Enabled Mail
  436. Where: ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl.tar.Z
  437. Description: Incoming email processing tool based on Tcl.  Software
  438.     also available which can build MIME messages and send them.
  439.     Incoming email processing includes ability to execute
  440.     encapsulated Tcl programs at delivery or upon viewing.
  441. Contact: safe-tcl-request@uunet.uu.net
  442.  
  443. What: file I/O as events
  444. Where: From the contact
  445. Description: A Tk file handler command which uses Tk_CreateFileHandler().
  446. Contact: S.Clayman@cs.ucl.ac.uk
  447.  
  448. What: file select (Silva)
  449. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/fileselect.tcl.gz
  450. Description: file selector box
  451. Contact: "Mario Jorge Silva" <msilva@cs.Berkeley.EDU>
  452.  
  453. What: file select (sherman)
  454. Where: From the contact
  455. Description: A "more over-developed file-selection mechanism".
  456. Contact: asherman@fmrco.com (Aaron Sherman)
  457.  
  458. What: Tk focus follows pointer
  459. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/focus3.1a.PATCH.Z
  460. Description: Tk 3.[12] patch to implement focus follows pointer and
  461.     key propagation model.
  462. Contact: "Kennard White" <kennard@ohm.Berkeley.EDU>
  463.  
  464. What: font settings
  465. Where: From the contact
  466. Description: Tcl package "getfont" which returns a font matching request
  467.     as closely as possible.
  468. Contact: spencer@med.umich.edu (Spencer W. Thomas)
  469.  
  470. What: foreach additional list enhancement
  471. Where: From the contact
  472. Description: Enhance the Tcl foreach to support more than one list.
  473. Contact: faustus@CS.Berkeley.EDU (Wayne A. Christopher)
  474.  
  475. What: FSBox - file selection box
  476. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/FSBox.tar.Z
  477.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkFSBox.tar.Z
  478. Description: Tk 3.x File Selection dialog box
  479. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  480.  
  481. What: fumx
  482. Where: ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*
  483. Description: Tk/Tcl extention that allows it to front-end other languages.
  484. Contact: sinclair@dcs.gla.ac.uk
  485.  
  486. What: GDBM Tcl interface
  487. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclgdbm1.0.tar.gz
  488. Description: A Tcl interface to the GNU dgm database software.
  489. Contact: tdoan@bnr.ca (Tuan Doan)
  490.  
  491. What: getdate
  492. Where: From the contact
  493. Description: Adds getdate command to tcl interpreter.
  494. Contact: mh@awds.imsd.contel.com (Michael Hoegeman)
  495.  
  496. What: GLXAux bindings
  497. Where: ftp://ftp.cs.princeton.edu:/incoming/dwallach/glxaux-1.0.tar.gz
  498. Description: Set of Tcl bindings for most GL commands and
  499.     Perl script to generate Tcl bindings given prototypes of
  500.     C procedures.
  501. Contact: dwallach@cs.princeton.edu (Dan Wallach)
  502.  
  503. What: graph
  504. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/graph-1.1.tar.Z
  505. Description: XY graphic plot and hypertext widgets for Tk 2.x
  506.     The author/contact recommends you move to the BLT toolkit.
  507. Contact: "George Howlett" <george.howlett@att.com>
  508.  
  509. What: GRASS GIS widget
  510. Where: From the contact
  511. Description: Contact has an alpha version of a GRASS GIS display only
  512.     widget.  Can display multiple themes in overlay or replace mode.
  513.     More details when contact has progressed.
  514. Contact: tmoore@pnfi.forestry.ca (Tom Moore)
  515.     
  516. What: GroupKit
  517. Where: ftp://ftp.cpsc.ucalgary.ca/pub/grouplab/software/groupkit-2.3.tar.Z
  518.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/groupkit-1.0.tar.Z
  519. Description: Tcl/Tk based version of InterViews GroupKit.
  520. Contact: Saul Greenberg <saul@cpsc.ucalgary.ca>,
  521.     Mark Roseman <roseman@edm.isac.ca>
  522.  
  523. What: HTML for Alpha
  524. Where: From the contact.
  525. Description: an early version of an HTML editing mode for
  526.     the MacOS Tcl-based Alpha editor.
  527. Contact: Scott W Brim <swb1@cornell.edu>
  528.  
  529. What: Hush
  530. Where: ftp://ftp.cs.vu.nl/eliens/hush-1.2.tar.Z
  531.     ftp://ftp.cs.vu.nl/eliens/hush-contrib-1.0.tar.Z
  532. Description: C++ API for Tcl/Tk
  533. Contact: eliens@cs.vu.nl (A Eliens)
  534.  
  535. What: iconbutton
  536. Where: From the contact
  537. Description: Tk 1.4 button widget which displays bitmap
  538. Contact: Trevor.Lowe@comp.vuw.ac.nz (Trevor Lowe)
  539.  
  540. What: [incr Tcl]
  541. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/itcl-1.3.tar.Z
  542. Description: Set of extensions to support object-oriented programming in Tcl.
  543. Contact: michael.mclennan@att.com (Michael J. McLennan)
  544.  
  545. What: Informix interface
  546. Where: From the contact
  547. Description: Interface between Informix and Tcl/TK.
  548. Contact: Sean.Levy@cs.cmu.edu
  549.  
  550. What: Jungle
  551. Where: From the contact
  552. Description: Tcl based WWW server
  553. Contact: Lindsay.Marshall@newcastle.ac.uk
  554.  
  555. What: Key List printing procedures
  556. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/keylprint.tlib.Z
  557. Description: Pretty printing TclX keylists for human consumption.
  558. Contact: spencer@med.umich.edu (Spencer W. Thomas)
  559.  
  560. What: Key symbol dynamic support
  561. Where: From the contact
  562. Description: patch to tkBind.c to look up non-standard Key symbols using Xlib.
  563. Contact: a904209@pluto.tiuk.ti.com
  564.  
  565. What: Key symbols enhanced support
  566. Where: From the contact
  567. Description: Tk enhancement for additional keysym support.
  568. Contact: etxmesa@eos.ericsson.se (Michael Salmon)
  569.  
  570. What: Lamda pure Tcl functions - noble
  571. Where: From the contact
  572. Description: Provide support for unnamed procs in Tcl.
  573. Contact: kjx@comp.vuw.ac.nz (R James Noble)
  574.  
  575. What: Lamda anonymous procedures - thomas
  576. Where: From the contact
  577. Description: Set of Tcl modifications to allow definition of anonymous
  578.     (unnamed) procedures
  579. Contact: spencer@med.umich.edu (Spencer W. Thomas)
  580.  
  581. What: Lamda functions - Tromey
  582. Where: From the contact
  583. Description: Hack to the unknown function to provide a simple
  584.     implementation of anonymous lamda functions.
  585. Contact: tromey@klab.caltech.edu (Tom Tromey)
  586.  
  587. What: Lamda functions - Wallach
  588. Where: From the contact
  589. Description: Simple proc to provide a lamda-like capability in Tcl.
  590. Contact: dwallach@cs.Princeton.EDU (Dan Wallach)
  591.  
  592. What: lassign
  593. Where: From the contact
  594. Description: Assign elements of list to the given variables.
  595. Contact: halazar@media.mit.edu (Michael Halle)
  596.  
  597. What: Lightweight plotting to canvas
  598. Where: From the contact
  599. Description: Extension to TkPixmap to support plotting, clearning and
  600.     copying of user-defined pixmaps to a canvas.
  601. Contact: Martin Smith <martin@ner.com>
  602.  
  603. What: lisp2wish (Kaye)
  604. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/lisp2wish6.tar.Z
  605. Description: Wish to Common Lisp interface
  606. Contact: kaye@linc.cis.upenn.edu (Jonathan Kaye)
  607.  
  608. What: lisp2wish (Kramer)
  609. Where: From the contact
  610. Description: Common Lisp to tk interface
  611. Contact: kramer@cs.toronto.edu (Bryan M Kramer)
  612.  
  613. What: list select
  614. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/listselect.tcl.Z
  615. Description: Simple file selector
  616. Contact: "Mario Jorge Silva" <msilva@cs.Berkeley.EDU>
  617.  
  618. What: list quicksort
  619. Where: From the contactd
  620. Description: short set of Tcl routines which implement the quicksort
  621.     algorithm over lists using user-defined comparison function.
  622. Contact: np2@doc.ic.ac.uk (Nat Pryce):w
  623.  
  624. What: Metacanvas
  625. Where: From the contact
  626. Description: Tk extension to read and write canvas metafiles.
  627. Contact: np2@doc.ic.ac.uk (Nat Pryce)
  628.  
  629. What: Moat
  630. Where: ftp://ftp.x.org/contrib/tclMotif.1.1.tar.Z
  631.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclMotif.1.1.tar.Z
  632. Description: A Tcl shell (moat) which uses Motif widgets rather than
  633.     Tk widgets.
  634. Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)
  635.  
  636. What: moreButtons
  637. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/moreButtons-1.0.tar.Z
  638. Description: Small collection of extensions to Tk 3.4 which add a simple
  639.     triangular button like the ones at the ends of scroll bar
  640.     and a button which can have both bitmap and text.
  641. Contact: simmdan@isu.edu (Daniel Simmons)
  642.  
  643. What: mouse button release command
  644. Where: From the contact
  645. Description: A Tk command to indicate explicitly that the mouse button
  646.     has been released - resolves problems where local grabs and
  647.     mouse button conflicts are encountered.
  648. Contact: golding@merl.com (Andy Golding)
  649.  
  650.  
  651. What: Multibyte Support for Tk
  652. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/patch-16bit.0.2.1.tar.Z
  653. Description: Tk 3.2 support for 2 byte character strings.
  654. Contact: furukawa@apricot.kek.jp (Kazuro Furukawa)
  655.  
  656. What: Multi-column menus for Tk 3.6
  657. Where: From the contact
  658. Description: Patch to implement multi-column menus for tk3.6.
  659. Contact: schilz@mpi-sb.mpg.de (Thomas Schilz)
  660.  
  661. What: Multiple Extensions Management and Dynamic Linking
  662. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/shells-1.1.tar.gz
  663. Description: A small package for dynamic loading of Tcl/Tk extensions as
  664.     suggested during the Tcl 93 Workshop.  Includes a basic Tcl shell,
  665.     a modified wish shell, and a dynamic extension loader for SunOS.
  666. Contact: bollini@ipvvis.UNIPV.IT (Alessandro Bollini)
  667.     "Alessandro Rubini" <rubini@ipvvis.unipv.it>
  668.  
  669. What: Multiple interpreter support
  670. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/minterp-0.9.tar.Z
  671. Description: Create/control Multiple Interpreters from TCL, and also
  672.     Object Oriented Programming.
  673. Contact: David Herron <david@davids.mmdf.com>
  674.  
  675. What: Nautilus
  676. Where: From the contact
  677. Description: A browser for [incr tcl] classes.
  678. Contact: Lindsay.Marshall@newcastle.ac.uk
  679.  
  680. What: net CDF
  681. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/net_tcl.tar.Z
  682. Description: Tcl wish with hooks for netCDF (??)
  683. Contact: Unknown
  684.  
  685. What: Network Management / SNMP
  686. Where: ftp://nexus.yorku.ca/pub/tcl_snmp/
  687.     ftp://ftp.ibr.cs.tu-bs.de/pub/languages/tcl/contrib/tcl_snm/
  688.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl_curses.shar.Z
  689. Description: An initial implementation of an API for SNMP.  This is currently
  690.     being reworked in the light of SNMPv2.  Please check with the mail-
  691.     server for current status.  Send a help line to the mailserver
  692.     for details of signing up for the SNMP tcl mailing list.
  693.     Also note that packages such as
  694.     tcl_curses, tcl_dbm, tcl_mib, tclnm, and tcl_snmp or tk_snmp
  695.     are available.
  696.     Contact the mailing list to ask for details.
  697. Contact: majordomo@data.fls.dk (Mailing service daemon)
  698.  
  699. What: NeXTSTEP / Tcl interface (Johnson)
  700. Where: ftp://media.mit.edu/pub/WavesWorld/WW1.0B2Complete.tar
  701.     ftp://media.mit.edu/pub/WavesWorld/WW1.0B2SrcOnly.tar
  702. Description: This is a strictly NeXTSTEP interface.  One of the two palettes
  703.     included in this release is WWTCLWidgets one take on how to integrate
  704.     Tcl into the NeXTSTEP development environment.
  705.     The other palette makes use of the Tcl widget pallette.
  706.     The other WavesWorld palettes, on media.mit.edu:pub/WavesWorld,
  707.     integrate Tcl into IB, complete with a suite of UI objects,
  708.     and a 3D modeling language called eve, which is basically tcl with a
  709.     full RenderMan binding.  The WWTCLWidgetsPalette includes a WWTCLInterp,
  710.     which is an objective-C wrapper around a Tcl interp.
  711. Contact: "Michael B. Johnson" <wave@media.mit.edu>
  712.  
  713. What: NextStep / Tcl MAB
  714. Where: ftp://cs.orst.edu/pub/next/submissions/
  715. Description: A Tcl 7.3 MAB - unfortunately, I don't speak NextStep so
  716.     that's about all I know.
  717. Contact: Unknown
  718.  
  719. What: NIS+ interface library
  720. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/nistcl-0.01.tar.gz
  721.     ftp://csi.jpl.nasa.gov/pub/tcl/nistcl-0.01.tar.gz
  722. Description: Super pre-alpha release of a TCL interface SunOS 5.x NIS+ library.
  723. Contact: mwette@mr-ed.jpl.nasa.gov (Matt Wette)
  724.  
  725. What: Objective C / Tcl library
  726. Where: ftp://cs.rochester.edu/pub/libcoll/libtclobjc-0.1.tar.gz
  727.     ftp://ftp.informatic.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/
  728. Description: A library consists of objects and support functions for
  729.     communicating between Objective-C and Tcl/Tk.  From Tcl you can send
  730.     messages to Objective-C objects and get textual representations of
  731.     what's returned.  The library requires gcc-2.5.2 or higher,
  732.     tcl-7.3, tk-3.6, libcoll-931026, libreadline and GNU make.
  733. Contact: mccallum@cs.rochester.edu (R. Andrew McCallum)
  734.  
  735. What: Open Scripting Architecture (Apple) Extension
  736. Where: ftp://ftp.msen.com/pub/vendor/ice
  737. Description: Mac tickle extension for Apple's OSA communication.
  738. Contact: Tim Endres
  739.  
  740. What: OpenWindows tkBind mod
  741. Where: From the contact
  742. Description: One line patch to change the Alt modifier from using Mod2
  743.     to using Mod4.
  744. Contact: darkfox@netcom.com (Johnson Michael Earls)
  745.  
  746. What: Oracle extension to Tcl.
  747. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/oratcl-2.1.tar.gz
  748. Description: Provide access to a Oracle Database server from within Tcl.
  749.     Based on Tcl 7.3.
  750. Contact: "Tom Poindexter" <tpoind@advtech.uswest.com>
  751.  
  752. What: Pacco (Pavia Active-Component Compound Objects)
  753. Where: ftp://iride.unipv.it/pub/Pacco/
  754. Description: A way to manage objects in a distributed environment.  Uses
  755.     Tcl 6.7/Tk 3.2, and prefers use of the shells-1.0 environment.
  756. Contact: rubini@ipvvis.unipv.it (Alessandro Rubini)
  757.     alberto@ipvvis.unipv.it (Alberto Biancardi)
  758.  
  759. What: Pack widget with no shrink option
  760. Where: From the contact
  761. Description: Code to add a noshrink option to Pack so that each button
  762.     can be the same size.
  763. Contact: welch@parc.xerox.com (Brent Welch)
  764.  
  765. What: package extension
  766. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/package0.1.patch.Z
  767. Description: Tcl 7 extension to allow collections of related variables
  768.     and procedures.
  769. Contact: cimarron@miro.com (Cimarron Taylor)
  770.  
  771. What: Password widget
  772. Where: From the contact
  773. Description: Tk entry box widget which does not show it's contents.
  774.     Should appear in tkauxlib 2.0.
  775. Contact: kennykb@dssv01.crd.ge.com (Kevin B. Kenny)
  776.  
  777. What: Pie menus
  778. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tkpie.tar.Z
  779. Description: Menus presented as a slice of a pie rather than a box.
  780. Contact: don@toad.com (Don Hopkins)
  781.  
  782. What: Pixel position of a character
  783. Where: From the contact
  784. Description: Get the pixel positions of characters.
  785. Contact: maniac@cs.unlv.edu (Eric J. Schwertfeger)
  786.  
  787. What: Photo widget
  788. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/photo-2.3.tar.Z
  789.     ftp://dcssoft.anu.edu.au/pub/tk/photo-2.3.tar.Z
  790.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/photo.tar.Z
  791. Description: widget which displays a monochrome or color image using dithering
  792.     (photo.tar.Z is an older version).
  793. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  794.  
  795. What: Pixmap support
  796. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkPixmap3.6d.tar.gz
  797.     ftp://coma.cs.tu-berlin.de/pub/tcl/extensions/TkPixmap3.6d.tar.Z
  798. Description: Tk 3.x tkBitmap.c modification to support pixmap images with
  799.     -bitmap option.  Supports Xpm3, bitmap, and gif.
  800. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  801.  
  802. What: Postgres extensions
  803. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/PQTcl.tar.Z
  804. Description: C and C++ versions of interface to the UCB libPQ Postgres
  805.     relational database.
  806. Contact: rmaxwell@ossi.COM (Robin J. Maxwell)
  807.  
  808. What: procedure tracing
  809. Where: From the contact
  810. Description: Tcl procedure tracing package.
  811. Contact: bsmith@mickey.CS.Berkeley.EDU (Brian Smith)
  812.  
  813. What: Prolog / Tcl interface
  814. Where: ftp://clement.info.umoncton.ca/pub/BinProlog/BinProlog.2.20.tar.gz
  815. Description: Prolog environment which allows one to also manipulate
  816.     Tcl and Tk objects.
  817. Contact: binprolog@info.umoncton.ca.
  818.  
  819. What: pset
  820. Where: From the contact
  821. Description: Proc which allows a parallel set command.  Note that at least
  822.     two versions of this were posted.
  823. Contact: ted@crl.nmsu.edu (Ted Dunning)
  824.  
  825. What: PV-WAVE interface
  826. Where: From the contact
  827. Description: Tcl interfaces to PV-WAVE.
  828. Contact: Joe Van Andel <vanandel@EDU.ucar.atd.stout>
  829.  
  830. What: Salmon random numbers
  831. Where: From the contact
  832. Description: Tk script displaying Salmon random function.
  833. Contact: glen_fullmer@pts.mot.com (Glen Fullmer)
  834.  
  835. What: Libes random numbers
  836. Where: From the contact
  837. Description: Modified Samon random function for better behavior.
  838. Contact: libes@cme.nist.gov (Don Libes)
  839.  
  840. What: structure like objects in Tcl
  841. Where: From the contact
  842. Description: A Tcl command that lets you use arrays similarly to structs.
  843. Contact: burdick@ars.rtp.nc.us (Bill Burdick)
  844.  
  845. What: readline-like function support for tcl
  846. Where: From the contact
  847. Description: Mods to tclMain to provide support for the GNU readline
  848.     interface or with a few changes another similar interface.
  849. Contact: west@lux.tsd.itg.ti.com (Roger West)
  850.  
  851. What: readline-like function support for tk
  852. Where: From the contact
  853. Description: Mods to bind readline into wish.
  854. Contact: mwette@csi.jpl.nasa.gov (Matt Wette)
  855.  
  856. What: readline-like function support for tk - miguel
  857. Where: From the contact
  858. Description: Tk 3.6 patches for readline support.
  859. Contact: miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza)
  860.  
  861. What: RenderMan bindings
  862. Where: From the contact
  863. Description: Set of bindings to external RenderMan toolkit.
  864. Contact: wave@media.mit.edu (Michael B. Johnson)
  865.  
  866. What: Reregister interpreter name
  867. Where: From the contact (or from the mxedit source code)
  868. Description: Code allows user to change the name of the interpreter.
  869. Contact: welch@parc.xerox.com (Brent Welch)
  870.  
  871. What: Safe Tcl Interpreter
  872. Where: From the contact
  873. Description: Tcl cmds to provide some level of security.
  874. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  875.  
  876. What: searchbox
  877. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/searchbox-1.0.1.tar.Z
  878. Description: Tk widget written that provides Emacs-like searching bindings
  879.     and incremental, exact and regular expression searching
  880.     abilities to Tk text widgets.
  881. Contact: phelps@ginkgo.CS.Berkeley.EDU (Tom Phelps)
  882.  
  883. What: secure tcl
  884. Where: From the contact
  885. Description: Extension to provide a send message evaluator
  886. Contact: fine@cis.ohio-state.edu (Thomas A Fine)
  887.  
  888. What: Scheme-based Tk
  889. Where: ftp://kaolin.unice.fr/pub/STk-1.00.tar.gz
  890. Description: Implementation of Tk replacing Tcl with Scheme.
  891. Contact: eg@unice.fr (Gallesio Erick)
  892.  
  893. What: showproc.tcl
  894. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/showproc.tcl.Z
  895. Description: A new showproc
  896. Contact: lance@markv.com (Lance Ellinghouse)
  897.  
  898. What: SIPP extensions
  899. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tsipp-3.0c.tar.Z
  900.     ftp://ftp.neosoft.com/pub/tcl/distrib/tsipp3.0c.tar.Z
  901. Description: 3D rendering toolkit for Tcl and Tk based on the SImple
  902.     Polygon Processor (SIPP)
  903. Contact: markd@grizzly.com (Mark Diekhans)
  904.  
  905. What: Spreadsheet
  906. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/newspread.tar.Z
  907. Description: Tk spreadsheet like widget, built using canvas and text
  908.     widgets.
  909. Contact: cstruble@gnu.ai.mit.edu. (Craig Struble)
  910.  
  911. What: SQL support
  912. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/isqltcl.tar.Z
  913.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/sql_tcl.tar.Z
  914. Description: A standard document for adding SQL support in Tcl and
  915.     full blown support for INFORMIX in Tcl/Tk.  Now at version 2.1.
  916. Contact: "Srinivas Kumar" <skumar@netcom.com>
  917.  
  918. What: System V ipc
  919. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/svipc-2.1.1.tar.gz
  920. Description: Tcl interface to System V IPC facilities.  Supports
  921.     Tcl 7.3, Tk 3.6, TclX 7.3a.
  922. Contact: "Joe Kelsey" <kelsey@mdd.comm.mot.com>
  923.  
  924. What: Sybase Tcl
  925. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/sybtcl-2.1.tar.gz
  926. Description: Tcl 7.3 interface to Sybase database server, using SQL.
  927.     Also requires the Sybase Open Client (DB-Library) package.
  928. Contact: tpoindex@nyx.cs.du.edu (Tom Poindexter)
  929.  
  930. What: tcl2array
  931. Where: ftp://ftp.isi.edu/pub/hpcc-papers/touch/tcl2array.tar.Z
  932. Description: This package assists a developer in creating stand-alone
  933.     tk/tcl applications.  This treats Tcl/Tk as truely embedded - the
  934.     user of an application using this package won't have to install
  935.     Tcl/Tk before using the application.
  936. Contact: touch@bel.isi.edu (Joe Touch)
  937.  
  938. What: tclcompare
  939. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclcompare.Z
  940. Description: Compare two lists for equality
  941. Contact: "David Herron" <david@davids.mmdf.com>
  942.  
  943. What: tcl and tk shared library support (Brown)
  944. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.6.sharedlibs.patch.gz
  945.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl7.3.sharedlibs.patch.gz
  946. Description: Set of patches which assume you use gcc 2.x.x which supports
  947.     the -shared option
  948. Contact: philb@cats.ucsc.edu (Philip Brown)
  949.  
  950. What: tcl and tk shared library support (Salmon)
  951. Where: From the contact
  952. Description: Patches to Makefile.in that allows both HP/UX and SunOS 4
  953.     to build shared libraries.
  954. Contact: etxmesa@eos.ericsson.se (Michael Salmon)
  955.  
  956. What: tcl and tk shared library support (Zhu)
  957. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tcltk_shlib0.4.tar.Z
  958. Description: new Makefile.in files for Tcl and Tk to support
  959.     building both shared and static libraries.
  960. Contact: xiaokun@stats.gla.ac.uk (Xiaokun Zhu)
  961.  
  962. What: tcl debugger (libes)
  963. Where: ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z
  964.     ftp://harbor.ecn.purdue.edu/pub/tcl/code/tcl-debug.tar.gz
  965. Description: Tcl debugger patterned after gdb and dbx which can be added
  966.     easily to any Tcl/Tk application.
  967. Contact: libes@cme.nist.gov (Don Libes)
  968.  
  969. What: tcl debugger (extended tcl)
  970. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl.debugger.Z
  971. Description: tclX source level limited debugger (patch to tclX)
  972. Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  973.  
  974. What: Tcl-DP
  975. Where: ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/Tcl-DP/tcl-dp3.1.tar.Z  
  976.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl-dp3.1.tar.gz
  977.     ftp://hplyot.obspm.fr/tcl/mirrors/tcl-dp/
  978.     ftp://ftp.ibp.fr/pub/tcl/contrib/extensions/
  979. Description: Tcl Distributed Programming - a public domain extension
  980.     which adds TCP/IP connection management, remote
  981.     procedure call and distributed object protocols to Tcl/Tk.
  982.     Version 3.0 is a major rewrite.
  983. Contact: tcl-dp@roger-rabbit.CS.Berkeley.EDU or
  984.     tcl-dp-bugs@roger-rabbit.CS.Berkeley.EDU
  985.  
  986. What: Tcl extension tools
  987. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/majorminor.tar.Z
  988. Description: Extension to provide a development environment to ease
  989.     implementing new commands within Tcl/Tk.
  990. Contact: "David Herron" <david@davids.mmdf.com>
  991.  
  992. What: Tcl externals
  993. Where: From the contact
  994. Description: Tcl 6.x package to implement external variables.
  995. Contact: stolcke@ICSI.Berkeley.EDU (Andreas Stolcke)
  996.  
  997. What: Tcl getopt - earls
  998. Where: From the contact
  999. Description: A Tcl-based getopt function.
  1000. Contact: darkfox@netcom.com (Johnson Michael Earls)
  1001.  
  1002. What: Tcl getopt - mangin
  1003. Where: From the contact
  1004. Description: A Tcl based getopt function.
  1005. Contact: mangin@debussy.inria.fr (Frank Mangin)
  1006.  
  1007. What: Tcl getopt - roydhouse
  1008. Where: From the contact
  1009. Description: A Tcl getopt function with expanded options.
  1010. Contact: Aaron.Roydhouse@comp.vuw.ac.nz (Aaron Roydhouse)
  1011.  
  1012. What: Tcl IPC interface
  1013. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclipc1-0.tar.Z
  1014. Description: Implements Tk's send command without requiring Tk or X11.
  1015. Contact: "Kim Gillies" <gillies@noao.edu>
  1016.  
  1017. What: tclIV
  1018. Where: ftp://ftp.cpsc.ucalgary.ca/pub/roseman/tclIV.tar.Z
  1019. Description: Tk wrappers for InterViews 3.1 widgets.
  1020. Contact: roseman@cpsc.ucalgary.ca (Mark Roseman)
  1021.  
  1022. What: tclMIDI
  1023. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclm-1.0.tar.Z
  1024.     ftp://harbor.ecn.purdue.edu/pub/tcl/code/xdrum-1.0.tar.Z
  1025.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclMIDI0.1.tar.Z
  1026.     ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/xdrum
  1027.     ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/tclm
  1028.     other comp.sources.misc archives
  1029. Description: Tclm is Tcl extended with Standard MIDI file manipulation
  1030.     commands.  xdrum is an extended Tk user interface with a new
  1031.     drum widget, which combines to create wishm.  Also includes Xdrum
  1032.     wishm script, which allows you to edit MIDI drum patterns.
  1033.     Note that a new version, renamed tclmidi-2.0, is now in beta testing.
  1034.     It has been rewritten in C++.  It will be built around tcl7.3.
  1035. Contact: durian@advtech.uswest.com (Mike Durian)
  1036.  
  1037. What: tclOBST
  1038. Where: ftp://ftp.fzi.de/pub/OBST/OBST3-3/
  1039. Description: Tcl library for the OBST persistent object management system.
  1040. Contact: stone@fzi.de
  1041.  
  1042. What: Tcl Packages
  1043. Where: ftp://toadflax.cs.ucdavis.edu/pub/TclPackage.tar.Z
  1044. Description: Provide ability to create enclosed groups of code which the
  1045.     user can load as a unit.
  1046. Contact: beard@toadflax.cs.ucdavis.edu (Patrick C. Beard)
  1047.  
  1048. What: Tcl Packages simplified
  1049. Where: ftp://ftp.fzi.de/pub/OBST/OBST3-3/tclshells.tar.Z
  1050. Description: Small support package which simplifies building a
  1051.     customized Tcl/Tk interpreter.
  1052. Contact: stone@fzi.de
  1053.  
  1054. What: tclprof
  1055. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclprof.shar.Z
  1056. Description: Tcl performance profiling facility.  Works with Tcl 6.4.
  1057.     Comes as a part of tclX, but does not require it.
  1058. Contact: markd@grizzly.com (Mark Diekhans)
  1059.  
  1060. What: tclRawTCP
  1061. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclRawTCP.shar.Z
  1062.     ftp.cs.tu-berlin.de
  1063. Description: Raw TCP package for Tcl/Tk based on tcpConnect
  1064. Contact: "Tim MacKenzie" <tym@dibbler.cs.monash.edu.au>
  1065.  
  1066. What: tclsockets
  1067. Where: From the contact
  1068. Description: Tcl extension to BSD sockets
  1069. Contact: lance@markv.com (Lance Ellinghouse)
  1070.  
  1071. What: Tcl SQL
  1072. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclsql-1.0.tar.Z
  1073. Description: tclsql is a Tcl interface  to  SQL
  1074.     (Structured  Query Language).  Tclsql is probably INGRES 6.4
  1075.     specific, but it could be ported  to  other  SQL  platforms.
  1076. Contact: cxh@arsenic.berkeley.edu (Christopher Hylands)
  1077.  
  1078. What: tclTCP
  1079. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclTCP2.0.tar.gz
  1080. Description: Tcl BSD socket library extension
  1081. Contact: Joe Van Andel <vanandel@rsf.atd.ucar.edu>
  1082.  
  1083. What: Tcl/Tk Japanized; support for Kanji
  1084. Where: ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update1.gz
  1085.     ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.6jp-update1.gz
  1086.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl7.3jp-update1.gz
  1087.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.6jp-update1.gz
  1088. Description: Patch to enable Tk/Tcl to use Kanji.
  1089. Contact: tcl-jp-bugs@sra.co.jp (Japanized Tcl Project)
  1090.  
  1091. What: tclvogle
  1092. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclvogle.tar.Z
  1093.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclvogleDOCS.tar.Z
  1094.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/vogleWish.sun4.exe.Z
  1095. Description: Tk [23]-D drawing widgets (alpha)
  1096. Contact: "Mike Hoegeman" <mh@wx.gtegsc.com>
  1097.  
  1098. What: tcl_object
  1099. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl_object.tar.gz
  1100. Description: Combine C++ and Tcl.
  1101. Contact: Stephan Herrmann stephan@cs.tu-berlin.de>
  1102.  
  1103. What: tcl_streams
  1104. Where: From the contact
  1105. Description: System V stream I/O library for Tcl
  1106. Contact: peter@taronga.com (Peter da Silva)
  1107.  
  1108. What: Extended Tcl (tclX)
  1109. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX7.3a-p1.tar.gz
  1110.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX7.3a-patch1.gz
  1111.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX7.3a-patch2.gz
  1112.     ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3a-p1.tar.Z
  1113.     ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3a-patch1.Z
  1114.     ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3a-patch2.Z
  1115. Description: an essential package of extensions for Tcl.  Version 7.3a
  1116.     is compatible with Tcl 7.3/Tk 3.6.
  1117. Contact: tcl-project@NeoSoft.com
  1118.  
  1119. What: tclX dynamic library patches
  1120. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX_dld.shar.Z
  1121. Description: Patches to tclX to support GNU dld (v. 3.2.3) dynamic libraries.
  1122. Contact: adrianho@barkley.berkeley.edu (Adrian J Ho)
  1123.  
  1124. What: tclX / Tk merge
  1125. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX-tk2.0.shar.Z
  1126. Description: Replacement files to incorporate tclX with Tk 2.x
  1127. Contact: markd@grizzly.com (Mark Diekhans)
  1128.  
  1129. What: tclXt
  1130. Where: posted to comp.lang.tcl - other locations unknown
  1131. Description: Tk hooks to allow calls to Xt routines.
  1132. Contact: Unknown
  1133.  
  1134. What: tclXtsend
  1135. Where: ftp://csc.canberra.edu.au/pub/motif/tclXtSend/tclXtSend.1.0.tar.Z
  1136.     ftp://ftp.x.org/contrib/tclXtSend.1.0.tar.Z
  1137. Description: Allow Xt applications to send msgs to Tk applications.
  1138. Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)
  1139.  
  1140. What: tcpConnect
  1141. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcpConnect.shar.Z
  1142. Description: Tcl/Tk TCP connect and Tk file handler extensions
  1143. Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
  1144.  
  1145. What: TDebug
  1146. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tdebug-0.9.tar.gz
  1147. Description: Tk debugger one sources into their scripts.  Allows single
  1148.     stepping, etc.
  1149. Contact: schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid)
  1150.  
  1151. What: text widget 16 bit text support
  1152. Where: http://srg01.csd.hku.hk:8000/~ypyau/chinese-patch-for-tk
  1153. Descritpion: tkFonts.c change to make it display Chinese text.
  1154. Contact: "Carl Y.P. Yau" <ypyau@hkuxb.hku.hk>
  1155.  
  1156. What: text widget enhancements
  1157. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/text.constrained.shar
  1158. Description: A variety of constrained Tk text widget, placing a set of 
  1159.     wrappers around the text widget.
  1160. Contact: "John Robert LoVerso" <John@LoVerso.Southborough.MA.US>
  1161.  
  1162. What: text widget improved bindings
  1163. Where: From the contact
  1164. Description: Improved text widget bindings, allowing you to get the
  1165.     pixel XY coordinates of an index, move up and down one display
  1166.     line, and select text using shift cursor movements.
  1167. Contact: maniac@cs.unlv.edu (Eric J. Schwertfeger)
  1168.  
  1169. What: text widget underline colors
  1170. Where: From the contact
  1171. Description: Modification to text widget to support color for tagged text
  1172.     and different color for underline.
  1173. Contact: xavier@spider.cma.fr (Xavier Fornari)
  1174.  
  1175. What: theObjects
  1176. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/theObjects-2.3.tar.Z
  1177. Description: Small prototype-oriented object system.
  1178. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  1179.  
  1180. What: Tix widget set
  1181. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/Tix3.6a.tar.gz
  1182. Description: FileSelectBox, ComboBox, LabelFrame, ScrolledListBox
  1183.     DialogButtons widgets and more, all implemented in Tcl scripts.
  1184.     Includes more Motif-like bindings as well.
  1185.     Also includes a paper on writing Tk widgets in Tcl.
  1186. Contact: ioi@graphics.cis.upenn.edu. (Ioi Kim Lam)
  1187.  
  1188. What: Tk without X (beta)
  1189. Where: ftp://toe.cs.berkeley.edu/pub/multimedia/misc/tknx0.3.tar.Z
  1190. Description: A version of Tk without the X dependent code.  Allows the
  1191.     construction of programs using send, after and a few of the
  1192.     other non-X specific commands.  Useful to use with Tcl-DP.
  1193. Contact: bsmith@cs.berkeley.edu (Brian Smith)
  1194.  
  1195. What: Tk auxilary library of bindings
  1196. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkauxlib.tar.Z
  1197. Description: Extensive set of Tk enhancements to add more Motif
  1198.     compatibility in keyboard bindings, as well as add validation
  1199.     capabilities and other things.
  1200. Contact: kennykb@dssv01.crd.ge.com (Kevin B. Kenny)
  1201.  
  1202. What: tk Bell and Cutbuffer patches
  1203. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/bellcut3.2.pat
  1204.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/bellcut.shar.Z
  1205.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkBellCutbuffer.shar.Z
  1206. Description: Tk 3.2, 2.3, and 2.1 patches to add bell and cutbuffer commands.
  1207. Contact: "Jim Davis" <davis@dri.cornell.edu>
  1208.     Rick_Ohnemus@imd.sterling.com (Richard Ohnemus)
  1209.  
  1210. What: Tk Canvas Segments
  1211. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkCanSeg.patch.Z
  1212. Description: Create a Canvas Segment object which is one or more disjoint
  1213.     line segments.  A version for Tk 3.3b1 is also available.
  1214. Contact: "Scott Schwartz" <schwartz@cs.psu.edu>
  1215.  
  1216. What: Tk Emacs bindings
  1217. Where: From the contact
  1218. Description: A set of Tk bindings for Text and Entry widgets to look like
  1219.     Emacs.
  1220. Contact: "Mark Weissman" <weissman@gte.com>
  1221.  
  1222. What: Tk Emacs widget
  1223. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkEmacs1.3.tar.Z
  1224. Description: Emacs widget for the Tk widget set.  Allows emacs-lisp code to
  1225.     be sent to emacs and Tcl code to be sent from emacs to Tcl.
  1226.     Works with tk2.3 and tk3.0 (and should work with tk3.1 when it
  1227.     is available).  Contains patches for GNU Emacs 18.58 and 18.59.
  1228. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  1229.  
  1230. What: tkCanvSeg
  1231. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkCanvSeg.patch.Z
  1232. Description: Patch to Tk 3.2 to add canvas segments, which allows one
  1233.     to draw disjoint line segments more quickly.
  1234. Contact: "Scott Schwartz" <schwartz@cs.psu.edu>
  1235.  
  1236. What: tkFScale
  1237. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkFScale-1.3.tar.Z
  1238. Description: Tk 3.3 Scale widget which uses floating-point values.
  1239. Contact: "Paul Mackerras" <paulus@cs.anu.edu.au>
  1240.  
  1241. What: tkGLXwin
  1242. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkGLXwin-1.3.2.tar.Z
  1243.     ftp://media.mit.edu/pub/tkGLXwin-1.3.2.tar.Z
  1244. Description: Tk 3.x Silicon Graphics Graphics Library widget interface.
  1245. Contact: "Michael Halle" <halazar@media.mit.edu>
  1246.  
  1247. What: TkSteal
  1248. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkSteal3.6b.tar.gz
  1249. Description: Package to allow embedding of external applications
  1250.     (like emacs, ghostscript, xterm, etc.) into a Tk widget
  1251.     without changing the application.  Replaces TkEmacs.
  1252. Contact: tkemacs@cs.tu-berlin.de
  1253.  
  1254. What: tk-mod.shar
  1255. Where: From the contact
  1256. Description: Alternative geometry managers for Tk 1.4
  1257. Contact: pnr@innopoli.ajk.tele.fi
  1258.  
  1259. What: TkIcon
  1260. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkIcon3.6a.tar.gz
  1261. Description: An extension to the canvas widget that adds native support
  1262.     for icons, edges and graphs.
  1263. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  1264.  
  1265. What: tkInput
  1266. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkInput.tar.gz
  1267. Description: A transparent input-only Tk widget.
  1268. Contact: "Mark G. Christenson" <mgc@cray.com>
  1269.  
  1270. What: TkMegaWidget
  1271. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkMegaWidget3.6a.tar.gz
  1272. Description: Support new Tcl/Tk widgets allowing you to attach minor commands
  1273.     and options to a widget, or even a private interpreter.
  1274. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  1275.  
  1276. What: Tk menu insert subcommand
  1277. Where: From the contact
  1278. Description: Tk 3.6 menu widget insert subcommand allowing you to
  1279.     insert anywhere in the menu.
  1280. Contact: tromey@klab.caltech.edu (Tom Tromey)
  1281.  
  1282. What: tk mwm enhancements
  1283. Where: From the contact
  1284. Description: Tk patches to allow you to set the mwm decoration, add
  1285.     protocols to the mwm menus, etc.
  1286. Contact: ioi@thumper.cis.upenn.edu (Ioi Kim Lam)
  1287.  
  1288. What: Tk Perl 4
  1289. Where: ftp://ftp.ira.uka.de/pub/misc/tkperl-0.010.tar.z
  1290.     ftp://ftp.cis.ufl.edu/pub/perl/src/tkperl/tkperl-0.010.tar.z
  1291. Description: An attempt to rewrite Tk under native Perl 4.x.
  1292. Contact: smile@ira.uka.de,
  1293.     guenther@ira.uka.de <Guenther Schreiner>
  1294.  
  1295. What: Tk Perl 5
  1296. Where: ftp://black.ox.ac.uk/src/ALPHA/tkperl5a1.tar.gz
  1297. Description: An attempt to rewrite Tk under native Perl 5.x, using its
  1298.     object oriented features and with callbacks/tracing not involving
  1299.     Tcl.
  1300. Contact: mbeattie@black.ox.ac.uk (Malcolm Beattie)
  1301.  
  1302. What: tk RichText Format widget
  1303. Where: ftp://multimedia.cc.gatech.edu/pub/tk-rtf-0.1.tar.Z
  1304. Description: Tk based Microsoft RichText File Format widget reader (pre-alpha).
  1305. Contact: iansmith@haring.cc.gatech.edu (Ian Smith)
  1306.  
  1307. What: tkText (Tk 1.3 compatible - Cole)
  1308. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText-inst.tar.Z
  1309. Description: A Tk 1.3 tkText text widget and installation patches
  1310. Contact: "Derrick C. Cole" <cole@concert.net>
  1311.  
  1312. What: tkText (Tk 1.3 compatible - Christenson)
  1313. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText.shar.Z
  1314. Description: A Tk 1.3 tkText text widget
  1315. Contact: "M. G. Christenson" <mgc@cray.com>
  1316.  
  1317. What: tkText (Tk 2.0 compatible)
  1318. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText-2.0.tar.Z
  1319. Description: A Tk 2.0 tkText text widget
  1320. Contact: "M. G. Christenson" <mgc@cray.com>
  1321.  
  1322. What: TkWindow access
  1323. Where: From the contact
  1324. Description: Trivial function to get at the Tk_Window of an event.
  1325. Contact: a904209@pluto.tiuk.ti.com
  1326.  
  1327. What: tk equivalent of XTextWidth
  1328. Where: From the contact
  1329. Description: Tk wrapper for XTextWidth that computes the width of
  1330.     a medium width character in pixels.
  1331. Contact: johnmay@cs.ucsd.edu (John May)
  1332.  
  1333. What: Tooltalk interface
  1334. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/toocl-1.4.tar.Z
  1335.     ftp://avahi.inria.fr/pub/toocl.tar.gz
  1336. Description: A Tcl/Tk interface to Tooltalk, based on Tcl 6.7 and Tk 3.2a.
  1337. Contact: beust@aurora.unice.fr (Cedric Beust)
  1338.  
  1339. What: Transportable Objects
  1340. Where: From the contact
  1341. Description: A [incr Tcl] class implementing a base transportable object class.
  1342. Contact: donald@strawberry.UK.Sun.COM (Donald Edgar - SUN Scotland)
  1343.  
  1344. What: tree widget (brighton)
  1345. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tree-3.4.tar
  1346. Description: Tk 3.6 based widget for displaying dynamic trees,
  1347.     written in C++.
  1348. Contact: allan@piano.sta.sub.org (Allan Brighton)
  1349.  
  1350. What: tree widget (richardson)
  1351. Where: ftp://ftp.cs.tu-berlin.de/pub/tcl/code/hierQuery.tcl.gz
  1352. Description: Tk 3.3 based tree display widget, used by XF now.
  1353. Contact: david richardson <normanb@citi.umich.edu>
  1354.  
  1355. What: turtle graphics
  1356. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/TkTurtle-1.0.shar.Z
  1357. Description: Extended Tcl/Tk simple Logo-like turtle graphics package.
  1358. Contact: kjx@comp.vuw.ac.nz (R James Noble)
  1359.  
  1360. What: validate
  1361. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/validate.shar.Z
  1362. Description: example of using bindings to validate entry widget data.
  1363. Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
  1364.  
  1365. What: varframe
  1366. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/varframe.tar.Z
  1367. Description: Extension to provide variable environment language-visible
  1368.     objects (user defined call frames) within Tcl.
  1369. Contact: cimarron@blake.miro.com (Cimarron Taylor)
  1370.  
  1371. What: VUM widgets
  1372. Where: From the contact
  1373. Descriptions: Tk bargraph, dial, pie, strip chart widgets.
  1374.     Steve just ported the widgets to the latest Tcl/Tk.
  1375. Contact: sysseh@devetir.qld.gov.au (Steve Hocking)
  1376.  
  1377. What: warp
  1378. Where: From the contact
  1379. Description: Tk warp command to move the mouse point to specific locations.
  1380. Contact: fine@cis.ohio-state.edu (Thomas A Fine)
  1381.  
  1382. What: widgetTree
  1383. Where: From the contact
  1384. Description: Provide the ability to describe a tree of widgets to ease
  1385.     creation, etc.  Also includes matrix, a widget which supports a two
  1386.     dimensional plane of widgets or widget trees.
  1387. Contact: sakoh@sra.co.jp (Hiroshi Sakoh)
  1388.  
  1389. What: wmstuff
  1390. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/wmstuff.tar.Z
  1391.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/wmstuff.patch1.shar.Z
  1392. Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
  1393. Contact: "Mike Hoegeman" <mh@wx.gtegsc.com>
  1394.  
  1395. What: X11 Selection support enhancement
  1396. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk_select_patch.gz
  1397. Description: Tk 3.6 Patch for non-XA_PRIMARY selections.  Useful for
  1398.     cut and paste support between Tk and XView toolkit-based tools.
  1399. Contact: "Nick Ing-Simmons" <nik@tiuk.ti.com>
  1400.  
  1401. What: X11 visual selection subcommand
  1402. Where: From the contact
  1403. Description: Adds a -visual subcommand to Tk's frame and top-level widgets.
  1404. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  1405.  
  1406. What: X11 XID enhancement - kaplan
  1407. Where: From the contact
  1408. Description: Set of replacement functions for default X Consortium XID
  1409.     management routines.
  1410. Contact: gckaplan@ssl.berkeley.edu (George C. Kaplan)
  1411.  
  1412. What: X11 XID enhancement - hoegeman
  1413. Where: From the contact
  1414. Description: tkXID function to allow tk to override the default
  1415.     XID allocation scheme. Add included header to tk.h and tkInt.h
  1416.     to have it used by libtk.a.
  1417. Contact: mh@awds.imsd.contel.com (Michael Hoegeman)
  1418.  
  1419. What: XView Drop support
  1420. Where: From the contact
  1421. Description: First hack at receiving XView drops in Tk.
  1422. Contact: a904209@pluto.tiuk.ti.com
  1423.  
  1424.  
  1425. What:
  1426. Where:
  1427. Description:
  1428. Contact:
  1429.  
  1430. ------------------------------
  1431.  
  1432. From: FAQ Tcl/Tk Package Catalog
  1433. Subject: -XIV- Is there any commercial use of Tcl/Tk?
  1434.  
  1435. A list of commercial packages which use Tcl/Tk is being maintained by
  1436. larry@cs.berkeley.edu (Larry Rowe).  Contact him for details.
  1437.  
  1438. NeoSoft Communications Services <info@NeoSoft.com>, (713) 684-5900,
  1439. 9am - 4pm CDT M-F - provides commercial support for developing Tcl
  1440. applications, in short-term hourly, long-term hourly, or fixed-price
  1441. variations.  They have long term experience with Tcl.  The
  1442. also provide training, porting, bug fixing and independent software
  1443. development.
  1444.  
  1445. Computerized Processes Unlimited ( gwl@cpu.com, (504) 889-2784
  1446. 4200 S. I-10 Service Road, Suite #205, Metairie, LA 70001 )
  1447. offer courses on Tcl and Tk amoung other things.
  1448.  
  1449. ------------------------------
  1450.  
  1451. End of comp.lang.tcl Frequently Asked Questions (5/5)
  1452. *****************************************************
  1453. -- 
  1454. :s Great net resources sought...
  1455. :s Larry W. Virden                 INET: lvirden@cas.org
  1456. :s Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  1457. The task of an educator should be to irrigate the desert not clear the forest.
  1458. -- 
  1459. :s Great net resources sought...
  1460. :s Larry W. Virden                 INET: lvirden@cas.org
  1461. :s Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  1462. The task of an educator should be to irrigate the desert not clear the forest.
  1463.